@charset "utf-8";
.content{ padding-bottom:10px; }
.content .thuimg .thuimga { position:relative; display:block;width:1000px;margin:auto;height:400px;z-index:0; }
.ydate {width:58px;border:1px solid #d8d8d8;color:#7d7d7d;text-align:center;font-size:12px;float:left;_display:inline;padding-bottom:5px;}
.ydate span {display:block;font-size:24px;line-height:24px;padding:8px 0 2px 0;zoom:1;}
.ydate_1 {border:1px solid #b4b1b6;color:#DD5503;}
.ydate_2 {border:1px solid #99CCFF;color:#006699;background:#99CCFF;}
.content h2 {font-size:20px;line-height:60px;color:#22132d;text-indent:22px;zoom:1;}
.content h2 a {float:right;_display:inline;font-size:12px;font-family:sans-serif;color:#999;margin-right:22px;}
.content h2 a:hover{color:#DD5503;}
.content .news{margin:10px 0 0 0;}
.content .newslist{margin:0 5px;border-bottom:1px solid #e9e8ea;padding-bottom:10px;margin-bottom:14px;}
.content .newslist li{float:left;_display:inline;width:300px;height:130px; overflow:hidden;margin:15px 15px;}
.content .newslist h3 a{color:#22132d;line-height:22px;font-size:16px}
.content .newslist h3 a:hover{color:#4f608c}
.content .newslist p{color:#777;padding-top:8px}
.content .newslist .tn{margin-left:80px;width:220px;_width:217px}


.newslist2{ display:inline-block; *zoom:1;*display:inline; width:33%; vertical-align:top;overflow:hidden; list-style: none;}
.newslist2 dt a {float:right;_display:inline;font-size:12px;font-family:sans-serif;color:#999;margin-right:12px;}
.newslist2 dt a:hover{color:#DD5503;}

.newslist2 dt,.newslist2 h3{ margin:10px; font-size:20px; border-bottom:2px solid #e0823d; padding-bottom:7px;}
.newslist2 dd{ line-height:26px; margin-left:10px;}
.newslist2 li{ margin:0 0 11px 10px; height:61px; font-size:12px;}
.newslist2 .date{ width:60px; height:61px; text-align:center; font-family:Arial, Helvetica, sans-serif; float:left; margin-right:10px;}
.newslist2 .date p{ font-size:24px; line-height:38px;}
.newslist2 h4{ font-size:14px; line-height:20px; display:inline;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.newslist2 p{ color:#777; padding-top:3px; line-height:18px;}

.newslist2 dt,.newslist2 h3{ margin:10px; font-size:20px;}
.newslist2 dd{ line-height:26px; margin-left:10px; width:100%; overflow:hidden;}
.newslist2 dd a{color:#333;font-size:13px}
.newslist2 dd a:hover{text-decoration:underline}
.newslist2 dd a{background:url(../images/sub.gif) no-repeat 0 8px;padding-left:10px}

.newslist2 li{ margin:0 5px 11px 10px; height:61px; font-size:12px;}
.newslist2 .date{ width:60px; height:61px; text-align:center; font-family:Arial, Helvetica, sans-serif; float:left; margin-right:15px;}
.newslist2 .date p{ font-size:24px; line-height:38px;}
.newslist2 h4{ font-size:14px; line-height:20px; display:inline;}
.newslist2 p{ color:#777777; padding-top:3px; line-height:18px;}

@media screen and (min-width:1140px){/*����*/
	.newslist2 dd{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
}
@media screen and (max-width:800px){/*�ƶ�*/
	.newslist2{ width:98%;}
	.newslist2 dd{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
	.newslist2{ border-top:1px solid #eee; margin-top:5px;}
	.newslist2 dt,.newslist2 h3{ font-size:16px;}
}

.content .focusList{margin:0 5px}
.content .focusList li{float:left;_display:inline;width:300px;margin:0 15px 20px 15px;border-top:2px solid #069;height:330px;overflow:hidden}
.content .focusList li.alternative{border-top:2px solid #e0823d}
.content .focusList .ydate{margin-top:22px}
.content .focusList h3{margin-top:1.4em}
.content .focusList h3 a{color:#22132d;line-height:22px;font-size:16px}
.content .focusList h3 a:hover{color:#4f608c}
.content .focusList p{color:#777;padding-top:8px}
.content .focusList p a{color:#777;padding-top:8px}
.content .focusList .isimg .tn{margin:0;width:auto}
.content .focusList .isimg img{width:300px}
.content .focusList .isimg h3{margin-top:15px}
.footer .footerExtra{background:#f8f7f4;padding:20px 0}
.footer .footerExtra h2{font-size:18px;color:#22132d;border-bottom:1px solid #ccc;padding-bottom:15px;margin-bottom:15px;margin-right:10%}
.footer .footerExtra .link li{float:left;_display:inline;margin-right:5px}
.footer .footerExtra .link li a{display:block}
.footer .footerExtra li.commlink{width:480px;margin:0 0 0 20px}
.footer .footerExtra li.commlink li{margin:0;width:33.3%;line-height:24px}
.footer .footerExtra li.commlink li a{color:#444}
.footer .footerExtra li.commlink li a:hover{color:#4f608c}
.footer .footerExtra li.commlink li i{margin-left:10px}
.footer .footerExtra li.commlink .line{height:0;border-bottom:1px solid #dfdfdf;width:130px;margin:8px 0;overflow:hidden}
@media screen and (max-width:1000px){
.content .thuimg .thuimgWrap{min-width:960px}
.content .thuimg .thuimga{width:960px;height:384px}
}

@media screen and (max-width:800px){
.content{padding-bottom:30px}
.content .thuimg .thuimgWrap{min-width:760px}
.content .thuimg .thuimga{width:760px;height:304px}
.content .news{margin-top:0}
.content h2{text-indent:10px;font-size:18px;line-height:60px}
.content .newslist{margin:0;padding-bottom:30px}
.content .newslist li{width:233px;margin:0 10px}
.content .newslist h3 a{font-size:15px;line-height:20px}
.content .newslist .tn{width:160px;margin-left:73px}
.content .focusList{margin:0}
.content .focusList li{width:233px;margin:0 10px 20px 10px;height:320px}
.content .focusList .isimg img{width:233px}
.content .focusList h3 a{font-size:15px;line-height:20px}
.footer .footerExtra li.commlink{width:250px;margin-left:10px}
.footer .footerExtra li.commlink li{width:50%}
.footer .footerExtra h2{margin-right:20%;margin-bottom:10px}
.footer .footerExtra .link li{margin-bottom:5px}
}

@media screen and (max-width:640px){.content{padding-bottom:20px}
.content .thuimg .thuimga{width:auto;height:256px}
.content .thuimg .thuimgWrap{min-width:100%}
.content .news{margin-top:0}
.content h2{text-indent:20px;font-size:16px;line-height:50px}
.content .newslist{margin:0;padding-bottom:10px}
.content .newslist li{width:auto;margin:0 20px 20px 20px}
.content .newslist h3 a{font-size:15px;line-height:20px}
.content .newslist .tn{margin-left:80px;width:auto}
.content .focusList{margin:0 20px}
.content .focusList li{width:100%;margin:0 0 30px 0;height:auto}
.content .focusList .isimg img{width:100%}
.content .focusList h3 a{font-size:15px;line-height:20px}
.footer .footerExtra{padding:30px 0}
.footer .footerExtra .link li{margin-bottom:5px}
.footer .footerExtra li.commlink{margin:0 0 10px 0;width:100%}
.footer .footerExtra li.commlink h2{margin:0 20px 10px 20px}
.footer .footerExtra li.commlink ul{margin:0 20px}
.footer .footerExtra li.commlink li{width:25%;font-size:12px;line-height:30px}
.footer .footerExtra li.commlink .line{display:none}
.footer .footerExtra li img{width:100%}
.footer .footerExtra li.li1{width:50%;margin-right:0}
.footer .footerExtra li.li2{width:25%;margin-right:0}
.footer .footerExtra li.li1 a,.footer .footerExtra li.li2 a{padding:5px}
}

@media screen and (max-width:480px){
.content .thuimg .thuimga{height:192px}
.footer .footerExtra li.commlink li i{margin-left:5px}
.footer .footerExtra li.commlink li{width:33.33%}
}

@media screen and (max-width:360px){
.content .thuimg .thuimga{height:144px}
.content .thuimg{border-bottom:4px solid #DD5503}
.footer .footerExtra li.li1 a,.footer .footerExtra li.li2 a{padding:3px}
}

@media screen and (max-width:320px){.content .thuimg .thuimga{height:128px}
.content h2{font-size:15px}
.content .newslist h3 a{font-size:14px}
.content .focusList h3 a{font-size:14px}
.footer .footWrap h4 a{font-size:12px}
.footer .footerExtra li.commlink li{font-size:12px}
}

/* slider begin */
#slider_banner{position: relative; margin:0 auto; width: 1000px;height: 400px; overflow: hidden;}
.captionOrange,.captionBlack{color:#fff;font-size:20px;line-height:30px;text-align:center;border-radius:4px}
.captionOrange{background:#eb5100;background-color:rgba(235,81,0,0.6); position:absolute; left:300px; top: 320px; width:400px; height:30px;}
.captionBlack{font-size:16px;background:#000;background-color:rgba(0,0,0,0.4)}
a.captionOrange,A.captionOrange:active,A.captionOrange:visited{color:#fff;text-decoration:none}
a.captionOrange:hover{color:#eb5100;text-decoration:underline;background-color:#eee;background-color:rgba(238,238,238,0.7)}
.bricon{background:url(../js/slider/img/browser-icons.png)}
.banner{position:absolute}
.banner div,.banner div:hover,.banner .av{position:absolute;width:12px;height:12px;filter:alpha(opacity=70);opacity:.7;overflow:hidden;cursor:pointer;border:#000 1px solid}
.banner div{background-color:gray}
.banner div:hover,.jssorb01 .av:hover{background-color:#d3d3d3}
.banner .av{background-color:#fff}
.banner .dn,.jssorb01 .dn:hover{background-color:#555}
.banner_l,.banner_r{display:block;position:absolute;width:40px;height:40px;cursor:pointer;background:url(../images/a17.png) no-repeat;overflow:hidden}
.banner_l{background-position:-10px -40px; top: 160px; left: 8px;}
.banner_r{background-position:-70px -40px; top: 160px; right: 8px;}
.banner_l:hover{background-position:-130px -40px}
.banner_r:hover{background-position:-190px -40px}
.banner_l.banner_lldn{background-position:-250px -40px}
.banner_r.banner_rdn{background-position:-310px -40px}